package com.itheima.fanshe2;

public class Demo01 {

    public static void main(String[] args) throws ClassNotFoundException {
        //第一种方式  已知类 直接使用类名.class
        Class clazz = Student.class;
        System.out.println(clazz);
        // 第二种方式 已经有对象了
        Student student = new Student("kunkun", 26);
        Class clazz2 = student.getClass();
        System.out.println(clazz2);

        // 第三种  通过类的全路径名称获取类的字节码对象
        //com.itheima.fanshe2.Student
        Class clazz3 = Class.forName("com.itheima.fanshe2.Student");
        System.out.println(clazz3);

        System.out.println(clazz==clazz2);//true
        System.out.println(clazz3==clazz2);//true
        /*
        类只加载一次   类的字节码对象 在内存中只有一个
         */

    }
}
